The successful developer will contribute to the development of solutions for new and existing software applications. The ideal candidate should be well organized, self-motivated, and proficient in all areas of the software development life cycle. ...